feat: Added system proxy toggle to desktop app#1402
Conversation
|
Thanks for this — system proxy control is on the roadmap and the shape is useful. This PR is currently conflicted/dirty against Once it is clean, I will test it locally with at least: cargo test --lib
cargo check --features ui --bin mhrv-rs-uiFor this specific feature I will also look closely at failure rollback: if the app exits or the command fails halfway through, it must not leave the user’s OS proxy stuck pointing at mhrv-rs. Answered via LLM, Supervised @therealaleph |
|
Thanks for the response. I've merged the |
|
Thanks for rebasing this. I tested the PR head ( I am holding merge for now because this still needs a few safety fixes before we ship a system-wide proxy toggle:
The feature is useful, but because it changes machine-level network settings, I want the failure/restore behavior tight before merging. Answered via LLM, Supervised @therealaleph |
Added a button to the UI to toggle system-wide proxy settings based on the configuration.
Tested on Windows, macOS, GNOME and KDE.